===============================
  COMP 3203A Final Project
    "Serious Messenger"
===============================
        TEAM MEMBERS
===============================
       NAME: Kevin Scroggins
 STUDENT ID: 100679071
     E-MAIL: kscrogg2@connect.carleton.ca
             OR nitro404@hotmail.com
===============================
       NAME: Corey Faibish
 STUDENT ID: 100764177
     E-MAIL: cfaibish@connect.carleton.ca
===============================
   DATE DUE: December 8, 2010
  SUBMITTED: December 11, 2010
===============================

==============
 Requirements
==============

 + Java JRE or JDK 1.6 must be installed in order to run our project. Is also multiplatform, since
   it is written in Java, although you will need to change the executable permission if you run it
   on linux using "chmod u+x filename.jar". Ran into difficulties running it on Mac OSX, so no
   instructions available for Mac - sorry!

==============
 Instructions
==============

 + Our project runs as a client-server network, by default the application is set to connect on the
   local machine ONLY (ie. running from jar files). If you wish to deploy the application onto
   multiple computers and actually test the networking ability of our project, you will need to
   edit the two batch files which are provided accordingly, and run the client/server from said
   batch files instead. The only thing you will really need to change is the IP address to connect
   to in "Custom Client.bat".

 + Assuming you are running in local-only mode, all you need to do is open "Serious Server.jar" and
   "Serious Client.jar". If Java 1.6 is installed, all you will simply need to do is double-click
   on each jar file and the applications should open no problem. If you need to execute from the
   command line for any reason (ie. under Linux or Mac), you would need to execute the following
   two commands:
   java -jar "Serious Server.jar"
   java -jar "Serious Client.jar"

 + The order in which they are opened does not matter, as a connection is not established until
   after you log in.

 + Once you have both applications open, you can log in on the client by choosing File > Sign In.

 + You will be prompted for account information, so simply use one of the accounts already in the
   database - enter "nitro404" for the username and "password" for the password.

 + You will now be presented with a list of contacts -- and if any other contacts sign in, they
   will appear as online and you will be able to message them.

 + To sign in a second contact use "corey" / "password" for the username and password. This will
   allow you to test the actual networking functionality of our application.

 + On a side note, profiles, groups and display pictures are either not yet implemented, or hard
   coded, though a lot of back end functionality is already in-place, they do not actually work
   over the network at all.

 + If you experience any difficulties or have any questions, please don't hesitate to contact us
   and we'll be happy to help you out! Specifically, please contact nitro404@hotmail.com with any
   concerns. Thank you!

=======
 Notes
=======

 + Written in Java 1.6, database storage using integrated SQLite JDBC driver.
